Apg-Cii
Apg Cad Instructions Interpreter

Viewer

Layers

 

Cad test settings

 
Sliding system Apg Svg Cad Instr. Interp. -1000 0 1000 2000 3000 4000 5000 6000 7000 8000 9000 0 1000 2000 3000 4000 5000 Sliding system Apg Svg Cad Instr. Interp. 2026-01-29T00:24:35.110Z

Logger

0000 0.00000 0.00000   1    ApgCii.constructor{ 
0001 0.00000 0.00000 1 }
0002 0.00000 0.00000 1 ApgCii.set{
0003 0.00200 0.00200 2 ApgCii.#validateAndSet{
0004 0.00200 0.00000 2 }
0005 0.00200 0.00000 1 }
0006 0.00400 0.00200 1 ApgCii.build{
0007 0.00400 0.00000 2 ApgCii.setupBegin{
0008 0.00400 0.00000 2 > 1: SETUP_BEGIN
0009 0.00400 0.00000 2 }
0010 0.00400 0.00000 2 ApgCii.setName_{
0011 0.00400 0.00000 2 > 2: SET_NAME
0012 0.00400 0.00000 2 }
0013 0.00400 0.00000 2 ApgCii.setupEnd{
0014 0.00400 0.00000 2 > 3: SETUP_END
0015 0.00400 0.00000 2 }
0016 0.00400 0.00000 2 ApgCii.newPoint_{
0017 0.00400 0.00000 2 > 4: NEW_POINT - ZERO
0018 0.00400 0.00000 2 }
0019 0.00400 0.00000 2 ApgCii.newPoint_{
0020 0.00600 0.00200 2 > 5: NEW_POINT - O_1
0021 0.00600 0.00000 2 }
0022 0.00600 0.00000 2 ApgCii.newPointByDelta_{
0023 0.00600 0.00000 2 > 6: NEW_POINT_DELTA - TRACK_1_c
0024 0.00600 0.00000 2 }
0025 0.00600 0.00000 2 ApgCii.groupBegin_{
0026 0.00600 0.00000 2 > 7: GROUP_BEGIN
0027 0.00600 0.00000 2 }
0028 0.00600 0.00000 2 ApgCii.#pathBegin_{
0029 0.00600 0.00000 2 > 8: PATH_BEGIN
0030 0.00600 0.00000 2 }
0031 0.00600 0.00000 2 ApgCii.#pathMove_{
0032 0.00600 0.00000 2 > 9: PATH_MOVE
0033 0.00800 0.00200 2 }
0034 0.00800 0.00000 2 ApgCii.#pathLine_{
0035 0.00800 0.00000 2 > 10: PATH_LINE
0036 0.00800 0.00000 2 }
0037 0.00800 0.00000 2 ApgCii.#pathLine_{
0038 0.00800 0.00000 2 > 11: PATH_LINE
0039 0.00800 0.00000 2 }
0040 0.00800 0.00000 2 ApgCii.#pathLine_{
0041 0.00800 0.00000 2 > 12: PATH_LINE
0042 0.00800 0.00000 2 }
0043 0.00800 0.00000 2 ApgCii.#pathClose_{
0044 0.00800 0.00000 2 > 13: PATH_CLOSE
0045 0.00800 0.00000 2 }
0046 0.01000 0.00200 2 ApgCii.#pathEnd_{
0047 0.01000 0.00000 2 > 14: PATH_END
0048 0.01000 0.00000 2 }
0049 0.01000 0.00000 2 ApgCii.groupEnd_{
0050 0.01000 0.00000 2 > 15: GROUP_END
0051 0.01000 0.00000 2 }
0052 0.01000 0.00000 2 ApgCii.newPoint_{
0053 0.01000 0.00000 2 > 16: NEW_POINT - O_2
0054 0.01000 0.00000 2 }
0055 0.01000 0.00000 2 ApgCii.newPointByDelta_{
0056 0.01200 0.00200 2 > 17: NEW_POINT_DELTA - CURVE_1_c
0057 0.01200 0.00000 2 }
0058 0.01200 0.00000 2 ApgCii.groupBegin_{
0059 0.01200 0.00000 2 > 18: GROUP_BEGIN
0060 0.01200 0.00000 2 }
0061 0.01200 0.00000 2 ApgCii.#pathBegin_{
0062 0.01200 0.00000 2 > 19: PATH_BEGIN
0063 0.01200 0.00000 2 }
0064 0.01200 0.00000 2 ApgCii.#pathMove_{
0065 0.01200 0.00000 2 > 20: PATH_MOVE
0066 0.01200 0.00000 2 }
0067 0.01200 0.00000 2 ApgCii.#pathLine_{
0068 0.01200 0.00000 2 > 21: PATH_LINE
0069 0.01200 0.00000 2 }
0070 0.01400 0.00200 2 ApgCii.#pathCursor_{
0071 0.01400 0.00000 2 > 22: PATH_CURSOR
0072 0.01400 0.00000 2 }
0073 0.01400 0.00000 2 ApgCii.#pathArc_{
0074 0.01400 0.00000 2 > 23: PATH_ARC
0075 0.01400 0.00000 2 }
0076 0.01400 0.00000 2 ApgCii.#pathLine_{
0077 0.01400 0.00000 2 > 24: PATH_LINE
0078 0.01400 0.00000 2 }
0079 0.01400 0.00000 2 ApgCii.#pathLine_{
0080 0.01400 0.00000 2 > 25: PATH_LINE
0081 0.01400 0.00000 2 }
0082 0.01600 0.00200 2 ApgCii.#pathLine_{
0083 0.01600 0.00000 2 > 26: PATH_LINE
0084 0.01600 0.00000 2 }
0085 0.01600 0.00000 2 ApgCii.#pathCursor_{
0086 0.01600 0.00000 2 > 27: PATH_CURSOR
0087 0.01600 0.00000 2 }
0088 0.01600 0.00000 2 ApgCii.#pathArc_{
0089 0.01600 0.00000 2 > 28: PATH_ARC
0090 0.01600 0.00000 2 }
0091 0.01600 0.00000 2 ApgCii.#pathLine_{
0092 0.01600 0.00000 2 > 29: PATH_LINE
0093 0.01600 0.00000 2 }
0094 0.01600 0.00000 2 ApgCii.#pathClose_{
0095 0.01600 0.00000 2 > 30: PATH_CLOSE
0096 0.01800 0.00200 2 }
0097 0.01800 0.00000 2 ApgCii.#pathEnd_{
0098 0.01800 0.00000 2 > 31: PATH_END
0099 0.01800 0.00000 2 }
0100 0.01800 0.00000 2 ApgCii.groupEnd_{
0101 0.01800 0.00000 2 > 32: GROUP_END
0102 0.01800 0.00000 2 }
0103 0.01800 0.00000 2 ApgCii.newPoint_{
0104 0.01800 0.00000 2 > 33: NEW_POINT - O_3
0105 0.01800 0.00000 2 }
0106 0.01800 0.00000 2 ApgCii.newPointByDelta_{
0107 0.01800 0.00000 2 > 34: NEW_POINT_DELTA - TRACK_2_c
0108 0.01800 0.00000 2 }
0109 0.01800 0.00000 2 ApgCii.groupBegin_{
0110 0.02000 0.00200 2 > 35: GROUP_BEGIN
0111 0.02000 0.00000 2 }
0112 0.02000 0.00000 2 ApgCii.#pathBegin_{
0113 0.02000 0.00000 2 > 36: PATH_BEGIN
0114 0.02000 0.00000 2 }
0115 0.02000 0.00000 2 ApgCii.#pathMove_{
0116 0.02000 0.00000 2 > 37: PATH_MOVE
0117 0.02000 0.00000 2 }
0118 0.02000 0.00000 2 ApgCii.#pathLine_{
0119 0.02000 0.00000 2 > 38: PATH_LINE
0120 0.02000 0.00000 2 }
0121 0.02000 0.00000 2 ApgCii.#pathLine_{
0122 0.02000 0.00000 2 > 39: PATH_LINE
0123 0.02000 0.00000 2 }
0124 0.02200 0.00200 2 ApgCii.#pathLine_{
0125 0.02200 0.00000 2 > 40: PATH_LINE
0126 0.02200 0.00000 2 }
0127 0.02200 0.00000 2 ApgCii.#pathClose_{
0128 0.02200 0.00000 2 > 41: PATH_CLOSE
0129 0.02200 0.00000 2 }
0130 0.02200 0.00000 2 ApgCii.#pathEnd_{
0131 0.02200 0.00000 2 > 42: PATH_END
0132 0.02200 0.00000 2 }
0133 0.02200 0.00000 2 ApgCii.groupEnd_{
0134 0.02200 0.00000 2 > 43: GROUP_END
0135 0.02200 0.00000 2 }
0136 0.02200 0.00000 2 ApgCii.newPoint_{
0137 0.02200 0.00000 2 > 44: NEW_POINT - O_4
0138 0.02400 0.00200 2 }
0139 0.02400 0.00000 2 ApgCii.newPointByDelta_{
0140 0.02400 0.00000 2 > 45: NEW_POINT_DELTA - TRACK_3_c
0141 0.02400 0.00000 2 }
0142 0.02400 0.00000 2 ApgCii.groupBegin_{
0143 0.02400 0.00000 2 > 46: GROUP_BEGIN
0144 0.02400 0.00000 2 }
0145 0.02400 0.00000 2 ApgCii.#pathBegin_{
0146 0.02400 0.00000 2 > 47: PATH_BEGIN
0147 0.02400 0.00000 2 }
0148 0.02400 0.00000 2 ApgCii.#pathMove_{
0149 0.02400 0.00000 2 > 48: PATH_MOVE
0150 0.02400 0.00000 2 }
0151 0.02400 0.00000 2 ApgCii.#pathLine_{
0152 0.02600 0.00200 2 > 49: PATH_LINE
0153 0.02600 0.00000 2 }
0154 0.02600 0.00000 2 ApgCii.#pathLine_{
0155 0.02600 0.00000 2 > 50: PATH_LINE
0156 0.02600 0.00000 2 }
0157 0.02600 0.00000 2 ApgCii.#pathLine_{
0158 0.02600 0.00000 2 > 51: PATH_LINE
0159 0.02600 0.00000 2 }
0160 0.02600 0.00000 2 ApgCii.#pathLine_{
0161 0.02600 0.00000 2 > 52: PATH_LINE
0162 0.02600 0.00000 2 }
0163 0.02600 0.00000 2 ApgCii.#pathClose_{
0164 0.02600 0.00000 2 > 53: PATH_CLOSE
0165 0.02600 0.00000 2 }
0166 0.02600 0.00000 2 ApgCii.#pathEnd_{
0167 0.02800 0.00200 2 > 54: PATH_END
0168 0.02800 0.00000 2 }
0169 0.02800 0.00000 2 ApgCii.groupEnd_{
0170 0.02800 0.00000 2 > 55: GROUP_END
0171 0.02800 0.00000 2 }
0172 0.02800 0.00000 2 ApgCii.pushLayer_{
0173 0.02800 0.00000 2 > 56: PUSH_LAYER - Layer_Debug
0174 0.02800 0.00000 2 }
0175 0.02800 0.00000 2 ApgCii.popLayer_{
0176 0.02800 0.00000 2 > 57: POP_LAYER
0177 0.02800 0.00000 2 }
0178 0.02800 0.00000 2 ApgCii.newPoint_{
0179 0.02800 0.00000 2 > 58: NEW_POINT - O_5
0180 0.03000 0.00200 2 }
0181 0.03000 0.00000 2 ApgCii.newPointByDelta_{
0182 0.03000 0.00000 2 > 59: NEW_POINT_DELTA - CURVE_2_c
0183 0.03000 0.00000 2 }
0184 0.03000 0.00000 2 ApgCii.groupBegin_{
0185 0.03000 0.00000 2 > 60: GROUP_BEGIN
0186 0.03000 0.00000 2 }
0187 0.03000 0.00000 2 ApgCii.#pathBegin_{
0188 0.03000 0.00000 2 > 61: PATH_BEGIN
0189 0.03000 0.00000 2 }
0190 0.03000 0.00000 2 ApgCii.#pathMove_{
0191 0.03000 0.00000 2 > 62: PATH_MOVE
0192 0.03000 0.00000 2 }
0193 0.03000 0.00000 2 ApgCii.#pathLine_{
0194 0.03200 0.00200 2 > 63: PATH_LINE
0195 0.03200 0.00000 2 }
0196 0.03200 0.00000 2 ApgCii.#pathCursor_{
0197 0.03200 0.00000 2 > 64: PATH_CURSOR
0198 0.03200 0.00000 2 }
0199 0.03200 0.00000 2 ApgCii.#pathArc_{
0200 0.03200 0.00000 2 > 65: PATH_ARC
0201 0.03200 0.00000 2 }
0202 0.03200 0.00000 2 ApgCii.#pathLine_{
0203 0.03200 0.00000 2 > 66: PATH_LINE
0204 0.03200 0.00000 2 }
0205 0.03400 0.00200 2 ApgCii.#pathLine_{
0206 0.03400 0.00000 2 > 67: PATH_LINE
0207 0.03400 0.00000 2 }
0208 0.03400 0.00000 2 ApgCii.#pathLine_{
0209 0.03400 0.00000 2 > 68: PATH_LINE
0210 0.03400 0.00000 2 }
0211 0.03400 0.00000 2 ApgCii.#pathCursor_{
0212 0.03400 0.00000 2 > 69: PATH_CURSOR
0213 0.03400 0.00000 2 }
0214 0.03400 0.00000 2 ApgCii.#pathArc_{
0215 0.03400 0.00000 2 > 70: PATH_ARC
0216 0.03400 0.00000 2 }
0217 0.03400 0.00000 2 ApgCii.#pathLine_{
0218 0.03400 0.00000 2 > 71: PATH_LINE
0219 0.03600 0.00200 2 }
0220 0.03600 0.00000 2 ApgCii.#pathClose_{
0221 0.03600 0.00000 2 > 72: PATH_CLOSE
0222 0.03600 0.00000 2 }
0223 0.03600 0.00000 2 ApgCii.#pathEnd_{
0224 0.03600 0.00000 2 > 73: PATH_END
0225 0.03600 0.00000 2 }
0226 0.03600 0.00000 2 ApgCii.groupEnd_{
0227 0.03600 0.00000 2 > 74: GROUP_END
0228 0.03600 0.00000 2 }
0229 0.03600 0.00000 2 ApgCii.newPoint_{
0230 0.03600 0.00000 2 > 75: NEW_POINT - O_6
0231 0.03600 0.00000 2 }
0232 0.03600 0.00000 2 ApgCii.newPointByDelta_{
0233 0.03800 0.00200 2 > 76: NEW_POINT_DELTA - TRACK_4_c
0234 0.03800 0.00000 2 }
0235 0.03800 0.00000 2 ApgCii.groupBegin_{
0236 0.03800 0.00000 2 > 77: GROUP_BEGIN
0237 0.03800 0.00000 2 }
0238 0.03800 0.00000 2 ApgCii.#pathBegin_{
0239 0.03800 0.00000 2 > 78: PATH_BEGIN
0240 0.03800 0.00000 2 }
0241 0.03800 0.00000 2 ApgCii.#pathMove_{
0242 0.03800 0.00000 2 > 79: PATH_MOVE
0243 0.03800 0.00000 2 }
0244 0.03800 0.00000 2 ApgCii.#pathLine_{
0245 0.03800 0.00000 2 > 80: PATH_LINE
0246 0.03800 0.00000 2 }
0247 0.04000 0.00200 2 ApgCii.#pathLine_{
0248 0.04000 0.00000 2 > 81: PATH_LINE
0249 0.04000 0.00000 2 }
0250 0.04000 0.00000 2 ApgCii.#pathLine_{
0251 0.04000 0.00000 2 > 82: PATH_LINE
0252 0.04000 0.00000 2 }
0253 0.04000 0.00000 2 ApgCii.#pathClose_{
0254 0.04000 0.00000 2 > 83: PATH_CLOSE
0255 0.04000 0.00000 2 }
0256 0.04000 0.00000 2 ApgCii.#pathEnd_{
0257 0.04000 0.00000 2 > 84: PATH_END
0258 0.04000 0.00000 2 }
0259 0.04000 0.00000 2 ApgCii.groupEnd_{
0260 0.04000 0.00000 2 > 85: GROUP_END
0261 0.04200 0.00200 2 }
0262 0.04200 0.00000 1 }

Instructions

{"type":"SETUP_BEGIN"}
{"type":"SET_NAME", "name":"Sliding systems"}
{"type":"SETUP_END"}
{"type":"NEW_POINT", "name":"ZERO", "x":0, "y":0}
{"type":"NEW_POINT", "name":"O_1", "x":46.5, "y":11}
{"type":"NEW_POINT_DELTA", "name":"TRACK_1_c", "origin":"O_1", "w":0, "h":0}
{"type":"GROUP_BEGIN", "name":"TRACK_1"}
{"type":"PATH_BEGIN"}
{"type":"PATH_MOVE", "origin":"TRACK_1_c", "w":0, "h":0}
{"type":"PATH_LINE", "origin":"TRACK_1_c", "w":45.000000000000306, "h":1749.4213328983958}
{"type":"PATH_LINE", "origin":"TRACK_1_c", "w":53.982143986579075, "h":-1.3885714285714599}
{"type":"PATH_LINE", "origin":"TRACK_1_c", "w":-45.0000000000009, "h":-1749.4213328983958}
{"type":"PATH_CLOSE"}
{"type":"PATH_END"}
{"type":"GROUP_END"}
{"type":"NEW_POINT", "name":"O_2", "x":146.5, "y":1762}
{"type":"NEW_POINT_DELTA", "name":"CURVE_1_c", "origin":"O_2", "w":0, "h":0}
{"type":"GROUP_BEGIN", "name":"CURVE_1"}
{"type":"PATH_BEGIN"}
{"type":"PATH_MOVE", "origin":"O_2", "w":0, "h":0}
{"type":"PATH_LINE", "origin":"CURVE_1_c", "w":2.129193585348599, "h":121.98141880907974}
{"type":"PATH_CURSOR", "origin":"CURVE_1_c", "pivot":"CURVE_1_c", "w":127.88137764160354, "h":240.50989135551242}
{"type":"PATH_ARC", "origin":"CURVE_1_c", "radious":300, "angle":54, "payload":{"largeArc":false, "clockwise":true}}
{"type":"PATH_LINE", "origin":"CURVE_1_c", "w":466.76083031917057, "h":326.8294519305065}
{"type":"PATH_LINE", "origin":"CURVE_1_c", "w":-30.973127562956492, "h":44.23421039160555}
{"type":"PATH_LINE", "origin":"CURVE_1_c", "w":-466.76083031917057, "h":-326.82945193050654}
{"type":"PATH_CURSOR", "origin":"CURVE_1_c", "pivot":"CURVE_1_c", "w":-150.90002561709218, "h":-283.80167179950473}
{"type":"PATH_ARC", "origin":"CURVE_1_c", "angle":54, "radious":354, "payload":{"largeArc":false, "clockwise":false}}
{"type":"PATH_LINE", "origin":"CURVE_1_c", "w":-2.129193585348587, "h":-121.98141880907974}
{"type":"PATH_CLOSE"}
{"type":"PATH_END"}
{"type":"GROUP_END"}
{"type":"NEW_POINT", "name":"O_3", "x":1046.5, "y":11}
{"type":"NEW_POINT_DELTA", "name":"TRACK_2_c", "origin":"O_3", "w":0, "h":0}
{"type":"GROUP_BEGIN", "name":"TRACK_2"}
{"type":"PATH_BEGIN"}
{"type":"PATH_MOVE", "origin":"TRACK_2_c", "w":0, "h":0}
{"type":"PATH_LINE", "origin":"TRACK_2_c", "w":45.000000000000306, "h":1749.4213328983958}
{"type":"PATH_LINE", "origin":"TRACK_2_c", "w":53.982143986579075, "h":-1.3885714285714599}
{"type":"PATH_LINE", "origin":"TRACK_2_c", "w":-45.0000000000009, "h":-1749.4213328983958}
{"type":"PATH_CLOSE"}
{"type":"PATH_END"}
{"type":"GROUP_END"}
{"type":"NEW_POINT", "name":"O_4", "x":1091.5, "y":1766}
{"type":"NEW_POINT_DELTA", "name":"TRACK_3_c", "origin":"O_4", "w":0, "h":0}
{"type":"GROUP_BEGIN", "name":"TRACK_3"}
{"type":"PATH_BEGIN"}
{"type":"PATH_MOVE", "origin":"TRACK_3_c", "w":0, "h":0}
{"type":"PATH_LINE", "origin":"TRACK_3_c", "w":182.92481071839356, "h":1740.4133168944782}
{"type":"PATH_LINE", "origin":"TRACK_3_c", "w":53.70418234988676, "h":-5.644537016453285}
{"type":"PATH_LINE", "origin":"TRACK_3_c", "w":-182.55896109695658, "h":-1736.9324902606895}
{"type":"PATH_LINE", "origin":"TRACK_3_c", "w":-3.4994669330473696, "h":0.06108342253049204}
{"type":"PATH_CLOSE"}
{"type":"PATH_END"}
{"type":"GROUP_END"}
{"type":"PUSH_LAYER", "name":"Layer_Debug"}
{"type":"POP_LAYER"}
{"type":"NEW_POINT", "name":"O_5", "x":1330, "y":3505}
{"type":"NEW_POINT_DELTA", "name":"CURVE_2_c", "origin":"O_5", "w":0, "h":0}
{"type":"GROUP_BEGIN", "name":"CURVE_2"}
{"type":"PATH_BEGIN"}
{"type":"PATH_MOVE", "origin":"O_5", "w":0, "h":0}
{"type":"PATH_LINE", "origin":"CURVE_2_c", "w":12.752472518653722, "h":121.33167123492935}
{"type":"PATH_CURSOR", "origin":"CURVE_2_c", "pivot":"CURVE_2_c", "w":377.91832023994385, "h":340.2791839582917}
{"type":"PATH_ARC", "origin":"CURVE_2_c", "radious":380, "angle":84, "payload":{"largeArc":false, "clockwise":true}}
{"type":"PATH_LINE", "origin":"CURVE_2_c", "w":281.3068353281785, "h":0}
{"type":"PATH_LINE", "origin":"CURVE_2_c", "w":3.3065463576978537e-15, "h":54}
{"type":"PATH_LINE", "origin":"CURVE_2_c", "w":-281.3068353281785, "h":3.4450151546292543e-14}
{"type":"PATH_CURSOR", "origin":"CURVE_2_c", "pivot":"CURVE_2_c", "w":-431.6225025898307, "h":-388.6346469418383}
{"type":"PATH_ARC", "origin":"CURVE_2_c", "angle":84, "radious":434, "payload":{"largeArc":false, "clockwise":false}}
{"type":"PATH_LINE", "origin":"CURVE_2_c", "w":-12.75247251865371, "h":-121.33167123492936}
{"type":"PATH_CLOSE"}
{"type":"PATH_END"}
{"type":"GROUP_END"}
{"type":"NEW_POINT", "name":"O_6", "x":2000, "y":4020}
{"type":"NEW_POINT_DELTA", "name":"TRACK_4_c", "origin":"O_6", "w":0, "h":0}
{"type":"GROUP_BEGIN", "name":"TRACK_4"}
{"type":"PATH_BEGIN"}
{"type":"PATH_MOVE", "origin":"TRACK_4_c", "w":0, "h":0}
{"type":"PATH_LINE", "origin":"TRACK_4_c", "w":500, "h":0}
{"type":"PATH_LINE", "origin":"TRACK_4_c", "w":-9.91963907309356e-15, "h":-54}
{"type":"PATH_LINE", "origin":"TRACK_4_c", "w":-500, "h":6.123233995736766e-14}
{"type":"PATH_CLOSE"}
{"type":"PATH_END"}
{"type":"GROUP_END"}

CAD State

settings

{
  "name": "Sliding systems",
  "viewBox": {
    "canvasWidth": 1000,
    "canvasHeight": 562.5,
    "viewPortWidth": 10000,
    "viewPortHeight": 5625,
    "originXDisp": 1000,
    "originYDisp": 562.5
  },
  "background": {
    "draw": true,
    "strokeWidth": 4,
    "strokeColor": "#888888",
    "fillColor": "white"
  },
  "foreGround": {
    "draw": true,
    "strokeWidth": 4,
    "strokeColor": "black",
    "fillColor": "black"
  },
  "grid": {
    "mode": "Lines",
    "gridStep": 100,
    "gridStroke": {
      "color": "green",
      "width": 1,
      "dashPattern": [
        10,
        90
      ],
      "dashOffset": 5
    },
    "drawMajors": true,
    "majorEvery": 1000,
    "majorGridStroke": {
      "color": "cyan",
      "width": 2,
      "dashPattern": [
        10,
        90
      ],
      "dashOffset": 5
    }
  },
  "cartesians": {
    "mode": "Normal",
    "axisStroke": {
      "color": "#888888",
      "width": 4
    },
    "drawTicks": true,
    "tickStroke": {
      "color": "cyan",
      "width": 2
    },
    "ticksStep": 100,
    "ticksSize": 25,
    "drawBigTicks": true,
    "bigTicksEvery": 1000,
    "bigTicksSize": 50,
    "drawBigTicksLables": true,
    "labelsTextStyleName": "CartesianLabel",
    "labelsStyle": {
      "font": "Courier New, Courier, monospace",
      "size": 100,
      "anchor": "middle",
      "italic": true,
      "aspectRatio": 0.6,
      "fill": {
        "color": "#888888",
        "opacity": 1
      }
    }
  },
  "debug": false
}

strokeStyles

[
  "None",
  "Background",
  "Foreground",
  "Grids",
  "Cartesian",
  "Debug",
  "Annotations",
  "Dimensions",
  "Symmetry",
  "Symmetry_Large",
  "Dotted",
  "DottedLarge",
  "Hidden",
  "HiddenLarge",
  "Cartouche",
  "HatchGray",
  "HatchBrown",
  "HatchGreen"
]

fillStyles

[
  "None",
  "Background",
  "Foreground",
  "Debug",
  "Hidden",
  "Dimensions",
  "Annotations",
  "Cartouche"
]

textStyles

[
  "Default",
  "Debug",
  "Mono",
  "Title",
  "Dimensions",
  "Annotations",
  "CartesianLabel"
]

gradients

[
  "LinearLeftToRightLightShadow",
  "LinearLeftToRightDarkShadow",
  "LinearTopToDownLightShadow",
  "LinearTopToDownDarkShadow"
]

patterns

[
  "BackGridLines",
  "BackGridLinesAsDots",
  "CartesianHorizontal",
  "CartesianVertical",
  "Cross1",
  "Cross2",
  "Saltire1",
  "Saltire2",
  "Diagonal1",
  "Diagonal2",
  "Floor1",
  "Floor2",
  "Brick1",
  "Brick2",
  "Roof1",
  "Roof2",
  "RoofTiles1",
  "RoofTiles2"
]

textures

[
  "Wood_Ash",
  "Wood_Oak"
]

blocks

[
  "mechArrow",
  "simpleArrow",
  "archArrow",
  "dotArrow"
]

layers

[
  "Layer_Background",
  "Layer_Grids",
  "Layer_Cartesians",
  "Layer_Annotations",
  "Layer_Dimensions",
  "Layer_Debug",
  "Layer_Hidden",
  "Layer_Zero",
  "Layer_Cartouche"
]

groups

[
  "TRACK_1",
  "CURVE_1",
  "TRACK_2",
  "TRACK_3",
  "CURVE_2",
  "TRACK_4"
]